# Auto normalize all files which appear to be text files.
*        text=auto

# Auto normalize files which are explicitly text
*.[ch]   text
*.[ch]pp text
*.txt    text
*.md     text
*.yml    text
*.html   text
*.py     text

# Files which are explicitly binary
*.gz     binary !eol
*.xz     binary !eol
*.bz2    binary !eol
*.tar    binary !eol
*.png    binary !eol
*.jpg    binary !eol
*.gif    binary !eol

# Files normalized to always keep Unix line endings
.default-version  eol=lf
bootstrap*        eol=lf
config.guess      eol=lf
config.status     eol=lf
configure         eol=lf
libtool           eol=lf
libtoolize        eol=lf
autoreconf        eol=lf
mkversion         eol=lf
*.sh              eol=lf
*-sh              eol=lf
*.m4              eol=lf
configure.ac      eol=lf
Makefile.am       eol=lf
Makefile.in       eol=lf
Makefile          eol=lf

# Files normalized to always keep Windows line endings
*.vcxproj         eol=crlf
*.vcxproj.filters eol=crlf
*.sln             eol=crlf
*.rc     text     eol=crlf
*.inf    text     eol=crlf
